import App from './App'

// #ifndef VUE3
import Vue from 'vue'
import './uni.promisify.adaptor'
Vue.config.productionTip = false
App.mpType = 'app'
const app = new Vue({
  ...App
})
app.$mount()
// #endif

// #ifdef VUE3
import store from './store'
import config from './common/config.js'
import {
	format,
	toYuan,
	toDecimalNoZero,
	handleImageError,
	lookImage
} from './common/util'
import { createSSRApp } from 'vue'
export function createApp() {
  const app = createSSRApp(App)
  app.use(store)
  app.config.globalProperties.$fileUrl = config.fileUrl
  app.config.globalProperties.$testImg = config.testImg
  app.config.globalProperties.$format = format
  app.config.globalProperties.$toDecimalNoZero = toDecimalNoZero
  app.config.globalProperties.$toYuan = toYuan
  app.config.globalProperties.$handleImageError = handleImageError
  	app.config.globalProperties.$lookImage = lookImage
  return {
    app
  }
}
// #endif